package com.yixun.show.domain;

import com.yixun.lbx.entity.YxProCompany;
import lombok.Data;

import java.util.List;

/**
 *     数据展示实体类；
 */
@Data
public class ShowBean {

    //产品产量展示属性 开始
    //产品名称分组；
    private List<String> cp_names ;
    //产品产量分组；
    private List<Double> cp_cls ;
    //产品产量展示属性 结束

    //蜂蜜来源及占比属性 开始
    //蜂蜜来源名称；
    private List<String> sourceNames ;
    //蜂蜜来源数据；
    private List<Integer> sourceNums ;
    //蜂蜜来源及占比属性 开始

    //蜂群结构属性开始；
    //蜂群数量集合；
    private List<Integer> beeSwarmNums ;
    //蜂群名称；
    private List<String> beeSwarmNames ;
    //蜂群总数；
    private Integer totalNum ;
    //强群数量；
    private int strongGroupNum ;
    //强群占比；
    private String strongGroupNumProportion ;
    //中等群数量；
    private int mediumGroupNum ;
    //中等群占比;
    private String mediumGroupNumProportion ;
    //弱群数量；
    private int weakGroupNum ;
    //弱群占比；
    private String weakGroupNumProportion ;
    //蜂群结构属性结束；

    //产品价格相关属性开始；
    //产品名称集合；
    private List<String> productNameList;
    //蜂蜜价格集合；
    List<Double> fmPriceList;
    //果蜜价格集合
    List<Double> gmPriceList;
    //花粉价格集合；
    List<Double> hfPriceList;
    //蜂胶价格集合；
    List<Double> fjPriceList;
    //蜂王浆价格集合；
    List<Double> fwjPriceList;
    //产品价格相关属性结束；

    //企业分布相关属性集合开始；
    //地区名称集合
    List<String> diQuNameList;
    //企业分类名称集合；
    List<String> companyTypeList;
    //加工企业数据集合；
    List<Integer> jgCompanyList;
    //生产企业数据集合；
    List<Integer> scCompanyList;
    //其他企业数据集合；
    List<Integer> qtCompanyList;
    //销售企业数据集合;
    List<Integer> sellCompanyList;
    //企业分布相关属性集合结束；

    //加工企业总数；
    private int jgCompanyTotalNum;
    //销售企业总数；
    private int xsCompanyTotalNum;
    //生产企业总数；
    private int scCompanyTotalNum;

    //总产量
    private double totalOutput;

    //总产量
    private double totalPrice;

//    所有企业信息
    private List<YxProCompany> companyList;
}
